//XN.common.js

//checkResponse
/**
 * 检测 _xml 是否是符合正确返回
 * @param {XML} _xml
 * @return 正确：true
 * @return 错误：{code:代码,des:原因}
 */
var ret = XN.checkResponse(_xml);
//getQuery
/**
 * 获取地址栏中传入的数据
 * @param {String | Array} _sName
 * @return {String | Array}_sName 对应的值
 */
var id = NX.getQuery("id");		//在url中取得 id 对应的值返回

//htmlFormat
/**
 * 将 _htmlStr 字符串中的 /\{\#([\w\$\.]+)\}/g 替换成 _obj.$1 对应的值
 * @param {String} _htmlStr
 * @param {Object} _obj
 */
var html = XN.htmlFormat("<a>'{#id}'</a>",{id:2053}); //html:<a>'2053'</a>

//toPath
/**
 * Id 转换地址函数 
 * @param {Number} _num			资源编号	
 * @param {Number} _dimension	资源深度		默认4
 * @param {Number} _step		每层多少资源 默认1000	
 */
var urlDocument = XN.toPath(10054,5,100);	//urlDocument:/0/0/1/0/10054

//toArray
/**
 * 将 iterable 转成数组
 * @param {Object} _iterable
 */
var xx = XN.toArray(xml.selectNodes("//items"));		// xml：将NodeList转换为数组
